Skip to content

[codex] Optimize iOS CI workflows#210

Merged
mpwg merged 1 commit into
mainfrom
codex/app-store-screenshots-131
Apr 27, 2026
Merged

[codex] Optimize iOS CI workflows#210
mpwg merged 1 commit into
mainfrom
codex/app-store-screenshots-131

Conversation

@mpwg

@mpwg mpwg commented Apr 27, 2026

Copy link
Copy Markdown
Owner

Summary

  • moves iOS CI to the runner default Xcode and keeps screenshot iOS version as an optional override
  • makes PR CI faster with separate SwiftLint and Catalyst gates, conditional iPhone/UI jobs, concurrency, simulator preparation, and failure-only xcresult uploads
  • changes TestFlight to manual workflow_dispatch with optional build_number and documents the updated release flow
  • adds migration/UI coverage needed for CI/QA-Gates um iPhone-Simulator, Migration, Import-Roundtrip und UI-Smoke erweitern #155

Validation

  • YAML parsing for all .github/workflows/*.yml
  • ruby -c fastlane/Fastfile
  • ruby -c fastlane/Snapfile
  • xcodebuild Catalyst SymiTests: passed, 69 tests
  • iPhone migration and JSON5/backup roundtrip targeted tests: passed
  • UI smoke attempted locally; simulator failed to launch the UI test runner with Busy / Application failed preflight checks, documented as local simulator infrastructure issue

Closes #155

@mpwg mpwg force-pushed the codex/app-store-screenshots-131 branch from 1f9e842 to 7960b5b Compare April 27, 2026 17:00
@mpwg mpwg marked this pull request as ready for review April 27, 2026 17:02
@mpwg mpwg enabled auto-merge (squash) April 27, 2026 17:02
@mpwg mpwg force-pushed the codex/app-store-screenshots-131 branch 2 times, most recently from 7960b5b to fe7b5fd Compare April 27, 2026 17:05
@mpwg mpwg force-pushed the codex/app-store-screenshots-131 branch from fe7b5fd to 5e4d8d8 Compare April 27, 2026 17:13
@mpwg mpwg disabled auto-merge April 27, 2026 17:16
@mpwg mpwg merged commit 0c433f3 into main Apr 27, 2026
4 of 6 checks passed
@mpwg mpwg deleted the codex/app-store-screenshots-131 branch April 27, 2026 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI/QA-Gates um iPhone-Simulator, Migration, Import-Roundtrip und UI-Smoke erweitern

1 participant